package com.rpp.service.impl;

import com.rpp.dao.ResumeDao;
import com.rpp.pojo.Resume;
import com.rpp.service.ResumeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Description
 * @Author peng
 * @Date 2020/7/8 2:05 下午
 */
@Service
public class ResumeServiceImpl implements ResumeService {

    @Autowired
    ResumeDao resumeDao;

    /**
     * 查询所有列表
     *
     * @return
     */
    @Override
    public List<Resume> findAll() {
        return resumeDao.findAll();
    }

    /**
     * 根据主键查询
     *
     * @param id
     * @return
     */
    @Override
    public Resume findById(Long id) {
        return resumeDao.findById(id).get();
    }

    /**
     * 更新或者插入
     *
     * @param resume
     * @return
     */
    @Override
    public Resume saveOrUpdate(Resume resume) {
        return resumeDao.save(resume);
    }

    /**
     * 根据主键删除
     *
     * @param id
     */
    @Override
    public void deleteById(Long id) {
        resumeDao.deleteById(id);
    }
}
